import 'package:shared_preferences/shared_preferences.dart';

class TokenUtils {
  // 存储 token 的 key
  static const _tokenKey = 'user_token';

  // 读取本地 token
  static Future<String?> getToken() async {
    final prefs = await SharedPreferences.getInstance();
    return prefs.getString(_tokenKey);
  }

  // 清除 token（退出登录时使用）
  static Future<void> clearToken() async {
    final prefs = await SharedPreferences.getInstance();
    await prefs.remove(_tokenKey);
  }

  // 保存 token（登录成功时使用）
  static Future<void> saveToken(String token) async {
    final prefs = await SharedPreferences.getInstance();
    await prefs.setString(_tokenKey, token);
  }
}